artificial intelligence intelligent agents agent-based estate real estate home buying validation agent agents unpredictability insurance homes for sale knowledge management simulation